# uncompyle6 version 3.2.3
# Python bytecode 3.6 (3379)
# Decompiled from: Python 3.6.8 |Anaconda custom (64-bit)| (default, Feb 21 2019, 18:30:04) [MSC v.1916 64 bit (AMD64)]
# Embedded file name: site-packages\ntlm_auth\des_data.py
from ntlm_auth.U32 import U32

des_SPtrans = [
    [
        U32(8520192),
        U32(131072),
        U32(2155872256),
        U32(2156003840),
        U32(8388608),
        U32(2147615232),
        U32(2147614720),
        U32(2155872256),
        U32(2147615232),
        U32(8520192),
        U32(8519680),
        U32(2147484160),
        U32(2155872768),
        U32(8388608),
        U32(0),
        U32(2147614720),
        U32(131072),
        U32(2147483648),
        U32(8389120),
        U32(131584),
        U32(2156003840),
        U32(8519680),
        U32(2147484160),
        U32(8389120),
        U32(2147483648),
        U32(512),
        U32(131584),
        U32(2156003328),
        U32(512),
        U32(2155872768),
        U32(2156003328),
        U32(0),
        U32(0),
        U32(2156003840),
        U32(8389120),
        U32(2147614720),
        U32(8520192),
        U32(131072),
        U32(2147484160),
        U32(8389120),
        U32(2156003328),
        U32(512),
        U32(131584),
        U32(2155872256),
        U32(2147615232),
        U32(2147483648),
        U32(2155872256),
        U32(8519680),
        U32(2156003840),
        U32(131584),
        U32(8519680),
        U32(2155872768),
        U32(8388608),
        U32(2147484160),
        U32(2147614720),
        U32(0),
        U32(131072),
        U32(8388608),
        U32(2155872768),
        U32(8520192),
        U32(2147483648),
        U32(2156003328),
        U32(512),
        U32(2147615232),
    ],
    [
        U32(268705796),
        U32(0),
        U32(270336),
        U32(268697600),
        U32(268435460),
        U32(8196),
        U32(268443648),
        U32(270336),
        U32(8192),
        U32(268697604),
        U32(4),
        U32(268443648),
        U32(262148),
        U32(268705792),
        U32(268697600),
        U32(4),
        U32(262144),
        U32(268443652),
        U32(268697604),
        U32(8192),
        U32(270340),
        U32(268435456),
        U32(0),
        U32(262148),
        U32(268443652),
        U32(270340),
        U32(268705792),
        U32(268435460),
        U32(268435456),
        U32(262144),
        U32(8196),
        U32(268705796),
        U32(262148),
        U32(268705792),
        U32(268443648),
        U32(270340),
        U32(268705796),
        U32(262148),
        U32(268435460),
        U32(0),
        U32(268435456),
        U32(8196),
        U32(262144),
        U32(268697604),
        U32(8192),
        U32(268435456),
        U32(270340),
        U32(268443652),
        U32(268705792),
        U32(8192),
        U32(0),
        U32(268435460),
        U32(4),
        U32(268705796),
        U32(270336),
        U32(268697600),
        U32(268697604),
        U32(262144),
        U32(8196),
        U32(268443648),
        U32(268443652),
        U32(4),
        U32(268697600),
        U32(270336),
    ],
    [
        U32(1090519040),
        U32(16842816),
        U32(64),
        U32(1090519104),
        U32(1073807360),
        U32(16777216),
        U32(1090519104),
        U32(65600),
        U32(16777280),
        U32(65536),
        U32(16842752),
        U32(1073741824),
        U32(1090584640),
        U32(1073741888),
        U32(1073741824),
        U32(1090584576),
        U32(0),
        U32(1073807360),
        U32(16842816),
        U32(64),
        U32(1073741888),
        U32(1090584640),
        U32(65536),
        U32(1090519040),
        U32(1090584576),
        U32(16777280),
        U32(1073807424),
        U32(16842752),
        U32(65600),
        U32(0),
        U32(16777216),
        U32(1073807424),
        U32(16842816),
        U32(64),
        U32(1073741824),
        U32(65536),
        U32(1073741888),
        U32(1073807360),
        U32(16842752),
        U32(1090519104),
        U32(0),
        U32(16842816),
        U32(65600),
        U32(1090584576),
        U32(1073807360),
        U32(16777216),
        U32(1090584640),
        U32(1073741824),
        U32(1073807424),
        U32(1090519040),
        U32(16777216),
        U32(1090584640),
        U32(65536),
        U32(16777280),
        U32(1090519104),
        U32(65600),
        U32(16777280),
        U32(0),
        U32(1090584576),
        U32(1073741888),
        U32(1090519040),
        U32(1073807424),
        U32(64),
        U32(16842752),
    ],
    [
        U32(1049602),
        U32(67109888),
        U32(2),
        U32(68158466),
        U32(0),
        U32(68157440),
        U32(67109890),
        U32(1048578),
        U32(68158464),
        U32(67108866),
        U32(67108864),
        U32(1026),
        U32(67108866),
        U32(1049602),
        U32(1048576),
        U32(67108864),
        U32(68157442),
        U32(1049600),
        U32(1024),
        U32(2),
        U32(1049600),
        U32(67109890),
        U32(68157440),
        U32(1024),
        U32(1026),
        U32(0),
        U32(1048578),
        U32(68158464),
        U32(67109888),
        U32(68157442),
        U32(68158466),
        U32(1048576),
        U32(68157442),
        U32(1026),
        U32(1048576),
        U32(67108866),
        U32(1049600),
        U32(67109888),
        U32(2),
        U32(68157440),
        U32(67109890),
        U32(0),
        U32(1024),
        U32(1048578),
        U32(0),
        U32(68157442),
        U32(68158464),
        U32(1024),
        U32(67108864),
        U32(68158466),
        U32(1049602),
        U32(1048576),
        U32(68158466),
        U32(2),
        U32(67109888),
        U32(1049602),
        U32(1048578),
        U32(1049600),
        U32(68157440),
        U32(67109890),
        U32(1026),
        U32(67108864),
        U32(67108866),
        U32(68158464),
    ],
    [
        U32(33554432),
        U32(16384),
        U32(256),
        U32(33571080),
        U32(33570824),
        U32(33554688),
        U32(16648),
        U32(33570816),
        U32(16384),
        U32(8),
        U32(33554440),
        U32(16640),
        U32(33554696),
        U32(33570824),
        U32(33571072),
        U32(0),
        U32(16640),
        U32(33554432),
        U32(16392),
        U32(264),
        U32(33554688),
        U32(16648),
        U32(0),
        U32(33554440),
        U32(8),
        U32(33554696),
        U32(33571080),
        U32(16392),
        U32(33570816),
        U32(256),
        U32(264),
        U32(33571072),
        U32(33571072),
        U32(33554696),
        U32(16392),
        U32(33570816),
        U32(16384),
        U32(8),
        U32(33554440),
        U32(33554688),
        U32(33554432),
        U32(16640),
        U32(33571080),
        U32(0),
        U32(16648),
        U32(33554432),
        U32(256),
        U32(16392),
        U32(33554696),
        U32(256),
        U32(0),
        U32(33571080),
        U32(33570824),
        U32(33571072),
        U32(264),
        U32(16384),
        U32(16640),
        U32(33570824),
        U32(33554688),
        U32(264),
        U32(8),
        U32(16648),
        U32(33570816),
        U32(33554440),
    ],
    [
        U32(536870928),
        U32(524304),
        U32(0),
        U32(537397248),
        U32(524304),
        U32(2048),
        U32(536872976),
        U32(524288),
        U32(2064),
        U32(537397264),
        U32(526336),
        U32(536870912),
        U32(536872960),
        U32(536870928),
        U32(537395200),
        U32(526352),
        U32(524288),
        U32(536872976),
        U32(537395216),
        U32(0),
        U32(2048),
        U32(16),
        U32(537397248),
        U32(537395216),
        U32(537397264),
        U32(537395200),
        U32(536870912),
        U32(2064),
        U32(16),
        U32(526336),
        U32(526352),
        U32(536872960),
        U32(2064),
        U32(536870912),
        U32(536872960),
        U32(526352),
        U32(537397248),
        U32(524304),
        U32(0),
        U32(536872960),
        U32(536870912),
        U32(2048),
        U32(537395216),
        U32(524288),
        U32(524304),
        U32(537397264),
        U32(526336),
        U32(16),
        U32(537397264),
        U32(526336),
        U32(524288),
        U32(536872976),
        U32(536870928),
        U32(537395200),
        U32(526352),
        U32(0),
        U32(2048),
        U32(536870928),
        U32(536872976),
        U32(537397248),
        U32(537395200),
        U32(2064),
        U32(16),
        U32(537395216),
    ],
    [
        U32(4096),
        U32(128),
        U32(4194432),
        U32(4194305),
        U32(4198529),
        U32(4097),
        U32(4224),
        U32(0),
        U32(4194304),
        U32(4194433),
        U32(129),
        U32(4198400),
        U32(1),
        U32(4198528),
        U32(4198400),
        U32(129),
        U32(4194433),
        U32(4096),
        U32(4097),
        U32(4198529),
        U32(0),
        U32(4194432),
        U32(4194305),
        U32(4224),
        U32(4198401),
        U32(4225),
        U32(4198528),
        U32(1),
        U32(4225),
        U32(4198401),
        U32(128),
        U32(4194304),
        U32(4225),
        U32(4198400),
        U32(4198401),
        U32(129),
        U32(4096),
        U32(128),
        U32(4194304),
        U32(4198401),
        U32(4194433),
        U32(4225),
        U32(4224),
        U32(0),
        U32(128),
        U32(4194305),
        U32(1),
        U32(4194432),
        U32(0),
        U32(4194433),
        U32(4194432),
        U32(4224),
        U32(129),
        U32(4096),
        U32(4198529),
        U32(4194304),
        U32(4198528),
        U32(1),
        U32(4097),
        U32(4198529),
        U32(4194305),
        U32(4198528),
        U32(4198400),
        U32(4097),
    ],
    [
        U32(136314912),
        U32(136347648),
        U32(32800),
        U32(0),
        U32(134250496),
        U32(2097184),
        U32(136314880),
        U32(136347680),
        U32(32),
        U32(134217728),
        U32(2129920),
        U32(32800),
        U32(2129952),
        U32(134250528),
        U32(134217760),
        U32(136314880),
        U32(32768),
        U32(2129952),
        U32(2097184),
        U32(134250496),
        U32(136347680),
        U32(134217760),
        U32(0),
        U32(2129920),
        U32(134217728),
        U32(2097152),
        U32(134250528),
        U32(136314912),
        U32(2097152),
        U32(32768),
        U32(136347648),
        U32(32),
        U32(2097152),
        U32(32768),
        U32(134217760),
        U32(136347680),
        U32(32800),
        U32(134217728),
        U32(0),
        U32(2129920),
        U32(136314912),
        U32(134250528),
        U32(134250496),
        U32(2097184),
        U32(136347648),
        U32(32),
        U32(2097184),
        U32(134250496),
        U32(136347680),
        U32(2097152),
        U32(136314880),
        U32(134217760),
        U32(2129920),
        U32(32800),
        U32(134250528),
        U32(136314880),
        U32(32),
        U32(136347648),
        U32(2129952),
        U32(0),
        U32(134217728),
        U32(136314912),
        U32(32768),
        U32(2129952),
    ],
]
des_skb = [
    [
        U32(0),
        U32(16),
        U32(536870912),
        U32(536870928),
        U32(65536),
        U32(65552),
        U32(536936448),
        U32(536936464),
        U32(2048),
        U32(2064),
        U32(536872960),
        U32(536872976),
        U32(67584),
        U32(67600),
        U32(536938496),
        U32(536938512),
        U32(32),
        U32(48),
        U32(536870944),
        U32(536870960),
        U32(65568),
        U32(65584),
        U32(536936480),
        U32(536936496),
        U32(2080),
        U32(2096),
        U32(536872992),
        U32(536873008),
        U32(67616),
        U32(67632),
        U32(536938528),
        U32(536938544),
        U32(524288),
        U32(524304),
        U32(537395200),
        U32(537395216),
        U32(589824),
        U32(589840),
        U32(537460736),
        U32(537460752),
        U32(526336),
        U32(526352),
        U32(537397248),
        U32(537397264),
        U32(591872),
        U32(591888),
        U32(537462784),
        U32(537462800),
        U32(524320),
        U32(524336),
        U32(537395232),
        U32(537395248),
        U32(589856),
        U32(589872),
        U32(537460768),
        U32(537460784),
        U32(526368),
        U32(526384),
        U32(537397280),
        U32(537397296),
        U32(591904),
        U32(591920),
        U32(537462816),
        U32(537462832),
    ],
    [
        U32(0),
        U32(33554432),
        U32(8192),
        U32(33562624),
        U32(2097152),
        U32(35651584),
        U32(2105344),
        U32(35659776),
        U32(4),
        U32(33554436),
        U32(8196),
        U32(33562628),
        U32(2097156),
        U32(35651588),
        U32(2105348),
        U32(35659780),
        U32(1024),
        U32(33555456),
        U32(9216),
        U32(33563648),
        U32(2098176),
        U32(35652608),
        U32(2106368),
        U32(35660800),
        U32(1028),
        U32(33555460),
        U32(9220),
        U32(33563652),
        U32(2098180),
        U32(35652612),
        U32(2106372),
        U32(35660804),
        U32(268435456),
        U32(301989888),
        U32(268443648),
        U32(301998080),
        U32(270532608),
        U32(304087040),
        U32(270540800),
        U32(304095232),
        U32(268435460),
        U32(301989892),
        U32(268443652),
        U32(301998084),
        U32(270532612),
        U32(304087044),
        U32(270540804),
        U32(304095236),
        U32(268436480),
        U32(301990912),
        U32(268444672),
        U32(301999104),
        U32(270533632),
        U32(304088064),
        U32(270541824),
        U32(304096256),
        U32(268436484),
        U32(301990916),
        U32(268444676),
        U32(301999108),
        U32(270533636),
        U32(304088068),
        U32(270541828),
        U32(304096260),
    ],
    [
        U32(0),
        U32(1),
        U32(262144),
        U32(262145),
        U32(16777216),
        U32(16777217),
        U32(17039360),
        U32(17039361),
        U32(2),
        U32(3),
        U32(262146),
        U32(262147),
        U32(16777218),
        U32(16777219),
        U32(17039362),
        U32(17039363),
        U32(512),
        U32(513),
        U32(262656),
        U32(262657),
        U32(16777728),
        U32(16777729),
        U32(17039872),
        U32(17039873),
        U32(514),
        U32(515),
        U32(262658),
        U32(262659),
        U32(16777730),
        U32(16777731),
        U32(17039874),
        U32(17039875),
        U32(134217728),
        U32(134217729),
        U32(134479872),
        U32(134479873),
        U32(150994944),
        U32(150994945),
        U32(151257088),
        U32(151257089),
        U32(134217730),
        U32(134217731),
        U32(134479874),
        U32(134479875),
        U32(150994946),
        U32(150994947),
        U32(151257090),
        U32(151257091),
        U32(134218240),
        U32(134218241),
        U32(134480384),
        U32(134480385),
        U32(150995456),
        U32(150995457),
        U32(151257600),
        U32(151257601),
        U32(134218242),
        U32(134218243),
        U32(134480386),
        U32(134480387),
        U32(150995458),
        U32(150995459),
        U32(151257602),
        U32(151257603),
    ],
    [
        U32(0),
        U32(1048576),
        U32(256),
        U32(1048832),
        U32(8),
        U32(1048584),
        U32(264),
        U32(1048840),
        U32(4096),
        U32(1052672),
        U32(4352),
        U32(1052928),
        U32(4104),
        U32(1052680),
        U32(4360),
        U32(1052936),
        U32(67108864),
        U32(68157440),
        U32(67109120),
        U32(68157696),
        U32(67108872),
        U32(68157448),
        U32(67109128),
        U32(68157704),
        U32(67112960),
        U32(68161536),
        U32(67113216),
        U32(68161792),
        U32(67112968),
        U32(68161544),
        U32(67113224),
        U32(68161800),
        U32(131072),
        U32(1179648),
        U32(131328),
        U32(1179904),
        U32(131080),
        U32(1179656),
        U32(131336),
        U32(1179912),
        U32(135168),
        U32(1183744),
        U32(135424),
        U32(1184000),
        U32(135176),
        U32(1183752),
        U32(135432),
        U32(1184008),
        U32(67239936),
        U32(68288512),
        U32(67240192),
        U32(68288768),
        U32(67239944),
        U32(68288520),
        U32(67240200),
        U32(68288776),
        U32(67244032),
        U32(68292608),
        U32(67244288),
        U32(68292864),
        U32(67244040),
        U32(68292616),
        U32(67244296),
        U32(68292872),
    ],
    [
        U32(0),
        U32(268435456),
        U32(65536),
        U32(268500992),
        U32(4),
        U32(268435460),
        U32(65540),
        U32(268500996),
        U32(536870912),
        U32(805306368),
        U32(536936448),
        U32(805371904),
        U32(536870916),
        U32(805306372),
        U32(536936452),
        U32(805371908),
        U32(1048576),
        U32(269484032),
        U32(1114112),
        U32(269549568),
        U32(1048580),
        U32(269484036),
        U32(1114116),
        U32(269549572),
        U32(537919488),
        U32(806354944),
        U32(537985024),
        U32(806420480),
        U32(537919492),
        U32(806354948),
        U32(537985028),
        U32(806420484),
        U32(4096),
        U32(268439552),
        U32(69632),
        U32(268505088),
        U32(4100),
        U32(268439556),
        U32(69636),
        U32(268505092),
        U32(536875008),
        U32(805310464),
        U32(536940544),
        U32(805376000),
        U32(536875012),
        U32(805310468),
        U32(536940548),
        U32(805376004),
        U32(1052672),
        U32(269488128),
        U32(1118208),
        U32(269553664),
        U32(1052676),
        U32(269488132),
        U32(1118212),
        U32(269553668),
        U32(537923584),
        U32(806359040),
        U32(537989120),
        U32(806424576),
        U32(537923588),
        U32(806359044),
        U32(537989124),
        U32(806424580),
    ],
    [
        U32(0),
        U32(134217728),
        U32(8),
        U32(134217736),
        U32(1024),
        U32(134218752),
        U32(1032),
        U32(134218760),
        U32(131072),
        U32(134348800),
        U32(131080),
        U32(134348808),
        U32(132096),
        U32(134349824),
        U32(132104),
        U32(134349832),
        U32(1),
        U32(134217729),
        U32(9),
        U32(134217737),
        U32(1025),
        U32(134218753),
        U32(1033),
        U32(134218761),
        U32(131073),
        U32(134348801),
        U32(131081),
        U32(134348809),
        U32(132097),
        U32(134349825),
        U32(132105),
        U32(134349833),
        U32(33554432),
        U32(167772160),
        U32(33554440),
        U32(167772168),
        U32(33555456),
        U32(167773184),
        U32(33555464),
        U32(167773192),
        U32(33685504),
        U32(167903232),
        U32(33685512),
        U32(167903240),
        U32(33686528),
        U32(167904256),
        U32(33686536),
        U32(167904264),
        U32(33554433),
        U32(167772161),
        U32(33554441),
        U32(167772169),
        U32(33555457),
        U32(167773185),
        U32(33555465),
        U32(167773193),
        U32(33685505),
        U32(167903233),
        U32(33685513),
        U32(167903241),
        U32(33686529),
        U32(167904257),
        U32(33686537),
        U32(167904265),
    ],
    [
        U32(0),
        U32(256),
        U32(524288),
        U32(524544),
        U32(16777216),
        U32(16777472),
        U32(17301504),
        U32(17301760),
        U32(16),
        U32(272),
        U32(524304),
        U32(524560),
        U32(16777232),
        U32(16777488),
        U32(17301520),
        U32(17301776),
        U32(2097152),
        U32(2097408),
        U32(2621440),
        U32(2621696),
        U32(18874368),
        U32(18874624),
        U32(19398656),
        U32(19398912),
        U32(2097168),
        U32(2097424),
        U32(2621456),
        U32(2621712),
        U32(18874384),
        U32(18874640),
        U32(19398672),
        U32(19398928),
        U32(512),
        U32(768),
        U32(524800),
        U32(525056),
        U32(16777728),
        U32(16777984),
        U32(17302016),
        U32(17302272),
        U32(528),
        U32(784),
        U32(524816),
        U32(525072),
        U32(16777744),
        U32(16778000),
        U32(17302032),
        U32(17302288),
        U32(2097664),
        U32(2097920),
        U32(2621952),
        U32(2622208),
        U32(18874880),
        U32(18875136),
        U32(19399168),
        U32(19399424),
        U32(2097680),
        U32(2097936),
        U32(2621968),
        U32(2622224),
        U32(18874896),
        U32(18875152),
        U32(19399184),
        U32(19399440),
    ],
    [
        U32(0),
        U32(67108864),
        U32(262144),
        U32(67371008),
        U32(2),
        U32(67108866),
        U32(262146),
        U32(67371010),
        U32(8192),
        U32(67117056),
        U32(270336),
        U32(67379200),
        U32(8194),
        U32(67117058),
        U32(270338),
        U32(67379202),
        U32(32),
        U32(67108896),
        U32(262176),
        U32(67371040),
        U32(34),
        U32(67108898),
        U32(262178),
        U32(67371042),
        U32(8224),
        U32(67117088),
        U32(270368),
        U32(67379232),
        U32(8226),
        U32(67117090),
        U32(270370),
        U32(67379234),
        U32(2048),
        U32(67110912),
        U32(264192),
        U32(67373056),
        U32(2050),
        U32(67110914),
        U32(264194),
        U32(67373058),
        U32(10240),
        U32(67119104),
        U32(272384),
        U32(67381248),
        U32(10242),
        U32(67119106),
        U32(272386),
        U32(67381250),
        U32(2080),
        U32(67110944),
        U32(264224),
        U32(67373088),
        U32(2082),
        U32(67110946),
        U32(264226),
        U32(67373090),
        U32(10272),
        U32(67119136),
        U32(272416),
        U32(67381280),
        U32(10274),
        U32(67119138),
        U32(272418),
        U32(67381282),
    ],
]
